iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
自我挑戰組

學習Java且應用系列 第 6

Java的基本資料型態(下)

  • 分享至 

  • xImage
  •  

3.整數 byte, short, int ,long
用來儲存整數,有正負號。整數可以做算數運算,具有我們熟知一般整數的特性。除非對於記憶體有嚴格的要求,否則int與long是一般工程師常用的整數型態。在Java程式中,『整數數字』被稱為符號常數,預設型態是int。
eg.
System.out.println(2+3+4); //印出數字9,內部運作是(int)2+(int)3+(int)4
System.out.println(1L+2L); //印出數字3,內部運作是(long)1+(long)2

4.浮點數 float, double
只有整數的運算很明顯不能滿足現實的需求,浮點數代表著有小數點的數。在只有0/1構成的電腦資料中,任何浮點數都是依循一定的規則被模擬出來的,所以都存在誤差。一般來說float可以保證在小數點後6位是精確的,而double可以到保證小數點後15位。在Java程式中,『浮點數數字』,預設型態是double。
eg.
System.out.println(1.0+0.5); // 輸出1.5,內部運作是(double)1.0+(double)0.5
System.out.println(0.1f+0.2f); // 輸出0.3,內部運作是(float)0.1+(float)0.2

5.溢位 Overload
各個基本資料型態都有它的表示範圍,如果運算超出了它能表示的範圍,就會發生溢位


上一篇
Java的基本資料型態(上)
下一篇
Java 控制流(條件語句) (上)
系列文
學習Java且應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言